package com.rds.workflow.domain;

import com.rds.common.core.domain.BaseEntity;

import java.util.Date;

public class RdaWorkflowTempleteScope extends BaseEntity {


    /** 流程模板应用范围id */
    private Long id;

    /** 流程模板应用范围名称 */
    private String name;

    /** 流程模板应用范围描述*/
    private String description;

    /** 创建时间*/
    private Date createTime;

    /** 修改时间*/
    private Date modifyTime;

    /** 所有者*/
    private Long ownerid;

    /** 类型Id*/
    private Long typeid;

    /** 策略Id*/
    private Long policyid;

    /** 状态id*/
    private Long stateid;

    /** status*/
    private Long status;

    /** 流程模板Id*/
    private Long workflowtempleteid;

    /** 对象所属公司Id*/
    private Long objectCompanyid;

    /** 对象策略Id*/
    private Long objectPolicyid;

    /** 对象类型Id*/
    private Long objectTypeid;

    /** 对象状态Id*/
    private Long objectStateid;

    /** 对象属性名*/
    private String objectAttribute;

    /** 对象属性值*/
    private String objectAttributeValue;

    /** 接流程模板id */
    private Long projectid;

    /** 对象类型转码 */
    private String objectTypeName;

    /** 对象策略转码Id*/
    private String objectPolicyName;

    /** 对象状态转码Id*/
    private String objectStateName;

    /** 流程模板转码*/
    private String workflowtempleteName;

    /** 所属公司转码*/
    private String objectCompanyName;

    /** 所属部门转码*/
    private String objectDepName;

    /** 所属部门*/
    private Long objectDeptid;

    /** 是否自动启动流程*/
    private String startUp;



    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    @Override
    public Date getCreateTime() {
        return createTime;
    }

    @Override
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getModifyTime() {
        return modifyTime;
    }

    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }

    public Long getOwnerid() {
        return ownerid;
    }

    public void setOwnerid(Long ownerid) {
        this.ownerid = ownerid;
    }

    public Long getTypeid() {
        return typeid;
    }

    public void setTypeid(Long typeid) {
        this.typeid = typeid;
    }

    public Long getPolicyid() {
        return policyid;
    }

    public void setPolicyid(Long policyid) {
        this.policyid = policyid;
    }

    public Long getStateid() {
        return stateid;
    }

    public void setStateid(Long stateid) {
        this.stateid = stateid;
    }

    public Long getStatus() {
        return status;
    }

    public void setStatus(Long status) {
        this.status = status;
    }

    public Long getWorkflowtempleteid() {
        return workflowtempleteid;
    }

    public void setWorkflowtempleteid(Long workflowtempleteid) {
        this.workflowtempleteid = workflowtempleteid;
    }

    public Long getObjectCompanyid() {
        return objectCompanyid;
    }

    public void setObjectCompanyid(Long objectCompanyid) {
        this.objectCompanyid = objectCompanyid;
    }

    public Long getObjectPolicyid() {
        return objectPolicyid;
    }

    public void setObjectPolicyid(Long objectPolicyid) {
        this.objectPolicyid = objectPolicyid;
    }

    public Long getObjectTypeid() {
        return objectTypeid;
    }

    public void setObjectTypeid(Long objectTypeid) {
        this.objectTypeid = objectTypeid;
    }

    public Long getObjectStateid() {
        return objectStateid;
    }

    public void setObjectStateid(Long objectStateid) {
        this.objectStateid = objectStateid;
    }

    public String getObjectAttribute() {
        return objectAttribute;
    }

    public void setObjectAttribute(String objectAttribute) {
        this.objectAttribute = objectAttribute;
    }

    public String getObjectAttributeValue() {
        return objectAttributeValue;
    }

    public void setObjectAttributeValue(String objectAttributeValue) {
        this.objectAttributeValue = objectAttributeValue;
    }


    public Long getProjectid() {
        return projectid;
    }

    public void setProjectid(Long projectid) {
        this.projectid = projectid;
    }

    public String getObjectTypeName() {
        return objectTypeName;
    }

    public void setObjectTypeName(String objectTypeName) {
        this.objectTypeName = objectTypeName;
    }

    public String getObjectPolicyName() {
        return objectPolicyName;
    }

    public void setObjectPolicyName(String objectPolicyName) {
        this.objectPolicyName = objectPolicyName;
    }

    public String getObjectStateName() {
        return objectStateName;
    }

    public void setObjectStateName(String objectStateName) {
        this.objectStateName = objectStateName;
    }

    public String getWorkflowtempleteName() {
        return workflowtempleteName;
    }

    public void setWorkflowtempleteName(String workflowtempleteName) {
        this.workflowtempleteName = workflowtempleteName;
    }

    public String getObjectCompanyName() {
        return objectCompanyName;
    }

    public void setObjectCompanyName(String objectCompanyName) {
        this.objectCompanyName = objectCompanyName;
    }

    public String getStartUp() {
        return startUp;
    }

    public void setStartUp(String startUp) {
        this.startUp = startUp;
    }

    public String getObjectDepName() {
        return objectDepName;
    }

    public void setObjectDepName(String objectDepName) {
        this.objectDepName = objectDepName;
    }

    public Long getObjectDeptid() {
        return objectDeptid;
    }

    public void setObjectDeptid(Long objectDeptid) {
        this.objectDeptid = objectDeptid;
    }
}
